package ged.extension.point.definition;

import ged.Node;

import java.util.Map;

import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IConfigurationElement;
import org.eclipse.draw2d.IFigure;
import org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel;
import org.eclipse.gmf.runtime.draw2d.ui.mapmode.IMapMode;

public interface IFigureFactory {

	IConfigurationElement element = null;
	public boolean canCreate(String custom_shape);
	public Map<IFigure, WrappingLabel> createIFigure(Node node, IMapMode mapMode) throws CoreException;
}
